package com.zzx.domain;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.io.Serializable;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 订单表(Order)表实体类
 *
 * @author makejava
 * @since 2022-08-02 18:15:11
 */
@SuppressWarnings("serial")
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("sp_order")
public class Order {
    //主键id
    @TableId
    private Long orderId;
    //下订单会员id
    private Long userId;
    //订单编号
    private String orderNumber;
    //订单总金额
    private Double orderPrice;
    //支付方式  0未支付 1支付宝  2微信  3银行卡
    private Integer orderPay;
    //订单是否已经发货
    private String isSend;
    //支付宝交易流水号码
    private String tradeNo;
    //发票抬头 个人 公司
    private String orderFapiaoTitle;
    //公司名称
    private String orderFapiaoCompany;
    //发票内容
    private String orderFapiaoContent;
    //consignee收货人地址
    private String consigneeAddr;
    //订单状态： 0未付款、1已付款
    private Integer payStatus;
    //记录生成时间
    @TableField(fill = FieldFill.INSERT)
    private Long createTime;
    //记录修改时间
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Long updateTime;



  
}

